﻿namespace cludg.Web.Core.Validation
{
	public class ValidationConst
	{
		public const string EmailRegEx = @"^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$";

		public const string EmailIsIvalidErrorMessage = "Укажите корректный email.";

		//public const string ImageUrlRegEx = @"^https?://(?:[a-z\-]+\.)+[a-z]{2,6}(?:/[^/#?]+)+\.(?:jpg|png|bmp)$";
		public const string ImageUrlRegEx =
			@"(?:([^:/?#]+):)?(?://([^/?#]*))?([^?#]*\.(?:jpg|png|bmp))(?:\?([^#]*))?(?:#(.*))?";

		public const string ImageUrlErrorMessage = "Укажите корректную ссылку на изображение *.jpg, *.png или *.bmp.";

		public const string PasswordAndConfirmNotIdenticalMessage = "Пароль и подтверждение должны совпадать.";

		public const string StringLengthMaxMinInvalidMessage = "{0} может быть длиной от {2} до {1} символов.";

		public const string StringLengthMaxInvalidMessage = "{0} может быть длиной до {1} символов.";

		public const string RequiredMessage = "{0} не может быть пустым.";
	}
}
